//
//  Team9RefreshTool.h
//  Team9Project
//
//  Created by 朱嘉祺 on 15/10/22.
//  Copyright © 2015年 apple. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>

@class Team9EmptyTool;

@interface Team9RefreshTool : NSObject
#pragma mark 可以刷新数据的网络申请
+ (void)getUrl:(NSString *)url
         success:(void (^)(id result))success
      scrollView:(UIScrollView *)scrollView
         empty:(Team9EmptyTool *)empty;

// 第一个参数是 tableView 或者 collectionView
// 第二个初始网址
// 第三个是数据格式 放回一个model 数组
// 第四个刷新数据的的block
// 第五个空模板实例
#pragma mark 返回一个工具实例的可刷新加载数据的网络申请
+ (Team9RefreshTool *)toolWithScrollView:(UIScrollView *)scrollView
                                     url:(NSString *)url
                                   style:(NSArray *(^)(id result))style
                                 refresh:(void(^)(NSArray *array))refresh
                                   empty:(Team9EmptyTool *)empty;
@end
